strike home


Results for "strike home"

English - Turkish Dictionary

strike home

(English - Turkish Dictionary) :
canevinden vurmak.